package com.ttg.common.dto;

import com.fasterxml.jackson.annotation.JsonProperty;
import com.ttg.common.enums.IntervalTypeEnum;
import com.ttg.common.exception.BaseException;
import lombok.Data;
import org.apache.commons.lang3.StringUtils;

import java.util.regex.Pattern;

/**
 * Description：
 * Author: chenyou
 * Date: 2025/9/23 15:16
 * Company: ttg
 * Copyright: Copyright (c) 2025
 */
@Data
public class TaskCostGradingJobDTO {

    /**
     * 统计类型 格式：month-按月,aggregate-累计
     * {@link IntervalTypeEnum}
     */
    private String intervalType;

    /**
     * 选择月份 格式：202508
     */
    private String date;

    /**
     * 选择机构
     */
    private Long agentNo;

    //格式：2025
    private String year;

    //格式：08
    private String month;

    private String lowerBound;

    private String upperBound;

}
